home *** CD-ROM | disk | FTP | other *** search
- source data/scripts/particles/particledist.tcl
-
- #sel usr/scene
- #--------------------------------------------------------
- # node fxhalo
- #--------------------------------------------------------
- new n3dnode "fxhalo"
- sel "fxhalo"
- new nmeshnode mesh
- new ntexarraynode tex
- sel mesh
- setfilename "data/meshes/modules/reacteur0.n3d"
- sel ..
-
- /sys/managers/shader.beginflipflopshader
- /sys/managers/shader.fogshaders transparent
- /sys/managers/shader.endflipflopshader
-
- sel tex
- settexture 0 "data/maps/modules/fxhalobleue.png" none
- sel ..
- new nipol emflicker
- sel emflicker
- .connect "sxyz"
- .beginkeys 10 3
- .setkey3f 0 0 1.2 1.2 1.2
- .setkey3f 1 0.07 1.3 1.3 1.3
- .setkey3f 2 0.14 1.7 1.7 1.7
- .setkey3f 3 0.21 1.4 1.4 1.4
- .setkey3f 4 0.28 1.5 1.5 1.5
- .setkey3f 5 0.35 1.8 1.8 1.8
- .setkey3f 6 0.42 1.4 1.4 1.4
- .setkey3f 7 0.49 1.6 1.6 1.6
- .setkey3f 8 0.56 1.5 1.5 1.5
- .setkey3f 9 0.63 1.4 1.4 1.4
- .endkeys
- sel ..
-
- txyz 0 0 0
- rx 0.0000
- ry 180.0000
- rz 0.0000
- sel ..
- #sel usr/scene
-
- #--------------------------------------------------------
- # node fxtrainee
- #--------------------------------------------------------
- new n3dnode "fxtrainee"
- sel "fxtrainee"
- new nmeshnode mesh
- new ntexarraynode tex
- sel mesh
- setfilename "data/meshes/modules/reacteur1.n3d"
- sel ..
-
- /sys/managers/shader.beginflipflopshader
- /sys/managers/shader.fogshaders transparent
- /sys/managers/shader.endflipflopshader
-
- sel tex
- settexture 0 "data/maps/modules/fxtraineebleuecourt.png" none
-
- sel ..
- txyz 0 0 0
- rx 0.0000
- ry 180.0000
- rz 0.0000
- sxyz 1 1 1
- new nipol emflicker
- sel emflicker
- .connect "sz"
- .beginkeys 2 1
- .setkey1f 0 0 0.5
- .setkey1f 1 0.01 0.7
- .endkeys
- sel ..
- new nipol emflicker2
- sel emflicker2
- .connect "sx"
- .beginkeys 2 1
- .setkey1f 0 0 1
- .setkey1f 1 0.1 2.5
- .endkeys
- sel ..
- new nipol emflicker3
- sel emflicker3
- .connect "sy"
- .beginkeys 2 1
- .setkey1f 0 0 1
- .setkey1f 1 0.1 2.5
- .endkeys
- sel ..
-
- sel ..
-
-
-
- proc particules {} {
- global dist_reactor_trail
-
- new npointemitter pe
- sel pe
- .setreptype "loop"
- .setchannel "time"
- .setscale 1.000000
- .settimes 0.000000 0.000000 0.000000
- .setlifetime 1.50000
- .setmaxfreq 25.000000
- .setfreq 25.000000
- .setspeed 0
- .setaccel 0.000000 0.000000 0.000000
- .setinnercone 0.000000
- .setoutercone 0
- .setmaxdist $dist_reactor_trail
-
- .setrender /lib/prender/traineebleue/sr
- sel ..
-
- }
-
- proc particules_paillettes {} {
- global dist_reactor_smoke
-
- new npointemitter pe
- sel pe
- .setreptype "loop"
- .setchannel "time"
- .setscale 1.000000
- .settimes 0.000000 0.000000 0.000000
- .setlifetime 6.000000
- .setmaxfreq 20.000000
- .setfreq 20.000000
- .setspeed 2
- .setaccel 0.000000 0.000000 0.000000
- .setinnercone 0.000000
- .setoutercone 0
- .setspin 20
- .setrender /lib/prender/paillettesbleues/sr
- .setmaxdist $dist_reactor_smoke
- sel ..
- }
-
-
-
- new n3dnode particle1
- sel particle1
- rx 90
- particules_paillettes
- sel ..
-
- new n3dnode particle2
- sel particle2
- rz 90
- new n3dnode "subnode"
- sel "subnode"
- rx 90
- particules
- sel ..
- sel ..
-
- new n3dnode particle3
- sel particle3
- rx 90
- particules
- sel ..
-
- source "data/scripts/ships/damagesmoke.tcl"